namespace CSharpPro._1009;

public class Workone
{
    public void TestPrint()
    {
        int i = 3;
        for (int num1 = 0; num1 < 10; num1++)
        {
            Console.WriteLine("1000以内的水仙数:" + num1);
        }

        for (int num2 = 100; num2>99&&num2<1000; num2++)
        {
            int a = num2 / 100;
            int b = num2 / 10 - a * 10;
            int c = num2 % 10;
            double result = Math.Pow(a, i) + Math.Pow(b, i) + Math.Pow(c, i);
            if (result == num2)
            {
                Console.WriteLine("1000以内的水仙数:" + num2);
            }
        }
    }

    
    
    public void TestPrint2()
    {  
            Console.WriteLine("100以内的质数有：");
        
            // 从2开始遍历到100（2是最小的质数）
            for (int num = 2; num <= 100; num++)
            {
                bool isPrime = true;
            
                // 检查从2到num-1的所有数是否能整除num
                for (int i = 2; i < num; i++)
                {
                    if (num % i == 0)
                    {
                        isPrime = false;
                        break;  // 如果能被整除，就不是质数，跳出内层循环
                    }
                }
            
                // 如果是质数，就输出
                if (isPrime)
                {
                    Console.Write(num + " ");
                }
            }
        
            Console.WriteLine();  // 换行
    }
}
   
